#include <iostream>
using namespace std;
int ynqhs(int a, int b) {
	int s = 0;
	for (int i = 1; i < a; i++) {
		if (a % i == 0) {
			b += i;
		}
	}
	for (int i = 1; i < b; i++) {
		if (b % i == 0) {
			s += i;
		}
	}
	if (s == a and a < b) {
		return b;
	} else {
		return 0;
	}
}

int main() {
	int a = 0, b = 0;
	for (int i = 2; i < 10000; i++) {
		a = i;
		if (ynqhs(a, b) == 0) {
			continue;
		} else {
			b = ynqhs(a, b);
			break;
		}
	}
	cout << a << " " << b;
	return 0;
}
